Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Bundle
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Un mwbabundle, in mwbqinformatica e nei mwbgsistemi operativi sviluppati dalla mwbwApple Inc. come mwcaiOS e mwcqmacOS, è una mwcgdirectory che raggruppa un mwcweseguibile e le relative risorse quali i file NIB, le mwdaimmagini, i mwdqsuoni in una struttura standardizzatacite-ref-0-1-0[1].

Su altri sistemi come mwewMicrosoft Windows, le risorse necessarie al funzionamento dell'applicazione sono mwfacompilate direttamente nell'eseguibile. Invece su macOS si interagisce con queste risorse come se fossero normali file nel sistema. Lo scopo è di risolvere i problemi connessi con l'organizzazione delle risorse usando una più semplice struttura gerarchica di directory.

Solitamente nel bundle possono essere raggruppati le mwfgapplicazioni, i mwfwframework e i mwgaplugin.

Il bundle non va confuso con il mwggpacchetto, sebbene i due concetti possano sovrapporsi. Un bundle difatti può apparire come un'unica entità nel mwgwFinder (ad esempio i bundle applicazione), oppure essere completamente trasparente e mostrare la sua struttura interna (come nel caso dei framework). I mwhadocumenti non sono considerati come bundle a tutti gli effetticite-ref-0-1-1[1].

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

I bundle applicazione

mwjqStruttura gerarchica dei bundle applicazione:

• mwkaMiaApplicazione.app

• mwkwContents

• mwlgMacOS

• mwmqMiaApplicazione (eseguibile)

• mwmwResources

• mwngLingua1.lproj

• mwoqInterfacciaLingua1.nib
• mwowImmagineLingua1.jpg

• mwpqLingua2.lproj

• mwqaInterfacciaLingua2.nib
• mwqgImmagineLingua2.jpg

• mwraSuono

• mwrgFrameworks
• mwsaShared Frameworks
• mwsgPlugins

I bundle applicazione sono normalmente presentati all'utente sotto forma di "pacchetto". Questi file sono directory con il nome terminante con l'mwtaestensione mwtq.app. È possibile visualizzare il contenuto di un pacchetto facendo control-clic su di esso e scegliendo l'appropriata voce dal mwtgmenu contestuale.

In un'applicazione, la directory contenuta nel bundle normalmente si chiama mwuaContents; dentro di essa è solitamente contenuta una directory chiamata mwuqmacOS, che contiene l'eseguibile, e una directory chiamata mwugResources, che contiene le risorse dell'applicazione. La directory mwuwResources contiene le risorse e le interfacce utente in tutte le lingue in cui l'applicazione è stata mwvalocalizzata. Queste risorse vengono archiviate all'interno di sotto-directory chiamate mwvqLingua.lproj (ad esempio mwvgEnglish.lproj oppure mwvwItalian.lproj).

Altre comuni sotto-directory sono mwwqPlugins, mwwgFrameworks e mwwwShared Frameworks. La directory mwxaFrameworks contiene i framework usati dall'applicazione, che sono usati anche se versioni diverse di quei framework si trovano nel sistema. La directory mwxqShared Frameworks contiene framework che possono essere utilizzati sia dalle applicazioni che li contengono sia da altre applicazioni; sono usati solo se non esiste una versione più recente nel sistema. La directory mwxgPlugins contiene estensioni utilizzabili dall'applicazionecite-ref-2[2].

Note

cite-note-0-11. mwawmwbamwbqAbout Bundles, su mwbgdeveloper.apple.com. mwbwURL consultato il 4 dicembre 2020.
cite-note-22. mwcw(mwdamwdqEN) mwdgmwdwAnatomy of Framework Bundles, su mweadeveloper.apple.com. mweqURL consultato il 22 febbraio 2017.

Voci correlate

• mwfqDirectory

Collegamenti esterni

• mwgq(EN) mwggGuida alla programmazione con i bundle sulla mwgwApple Developer Connection.